d 로네. 이오 Sphinx+Drone+S3로 쾌적 문서 라이프 문서 유지 관리는 모든 조직에서 영원한 도전이라고 생각합니다. 은 Python 기반 문서 생성 도구입니다. 마크업 언어인 reStructuredText를 소스로 사용하여 HTML로 구성된 문서를 빌드할 수 있습니다. 플러그인을 넣으면 Markdown 또는 AsciiDoc을 소스로 만들 수 있으며 PlantUML을 포함할 수도 있습니다. Github 또는 Gitlab을 사용한다면 github.... 스핑크스시파이썬S3d 로네. 이오 Gitea와 drone 환경을 docker-compose로 준비 .env docker-compose.yml 그리고는 192.168.1.100:3080 에 액세스 해 로그인, Gitea에 등록한 리포지토리가 동기화되면 준비 완료. .drone.yml에 따라 CI를 실행할 수 있습니다. 위의 그림은 .drone.yml 준비되어 있지 않으므로 Not Found 로 되어 있다. IIJ에서는 공통으로 사용할 수 있는 이미지 두는 장소로서 Docker Registr... 시docker-composegitead 로네. 이오 Drone 1.0 Release Candidate가 나왔습니다. 이 기사는 의 셋째 날 기사입니다. 새로운 서비스를 개발하고 있습니다 . 현재 실시하고 있는 서비스의 개발에서는 CI/CD 툴에 Drone을 채용하고 있습니다. 0.8에서 1.0으로 자동 업그레이드할 수 없습니다. 데이터베이스에 호환되지 않는 변경사항이 있으므로 업그레이드에는 마이그레이션 유틸리티가 필요합니다. 이 유틸리티는 11월 16일까지 준비한다고 하는 기술이 문서에 있습니다만, 아직 ... 시도커OSSd 로네. 이오 Drone.io의 Slack 알림으로 author에게 mention을 비행 목적 : Drone이 자동 테스트를 해준다는 것을 최대한 잊으면서도 버그를 넣었을 때는 어깨를 두드리고 싶다. Drone의 WebUI를 하나 하나 보고 있는 것은 CLI로 테스트하는 것과 그렇게 변함이 없다 → Slack 알림 플러그인을 사용합시다. → 결국은 통지처의 채널을 확인하지 않으면 의미가 없다 그렇다면 실패시 Slack에서 mention을받을 수 있도록 설정합니다. 메세지중의 au... 슬랙시d 로네. 이오 OSS Drone CI 구축 방법 Drone은 및 에서 제공되는 CI 도구입니다. 이번에는 OSS 버전의 Drone을 시작하고 Github (Enterprise)와 연동했으므로 그 절차를 정리합니다. 자쿠자쿠 가면 15분 정도로 Drone 기동과 Github 제휴 인증까지 갈 수 있다고 생각합니다. ※Docker 자체의 환경 구축이 끝나지 않은 분은, 를 참고해 주세요. 또한 에서 개발 한 도 좋으면 방문하십시오 적절한 디렉... 도커OSSd 로네. 이오 OSS 버전 drone.io 0.4의 환경을 Kubernetes로 구축 drone0.4 의 plugin 가 증가해 왔으므로, 0.3 으로부터의 버전 업을 검토중. 플러그인 목록은 에서 확인할 수 있습니다. drone0.4 환경에 대해서는, Docker화의 뒤에 kubernetes로 구축한다. kubernetes의 구축은 귀찮기 때문에 GKE를 이용한다. 리포지토리는 을 이용. 컨테이너 클러스터만 만들 수 있습니다. 작성한 terraform 의 코드를 이용. dr... GKEkubernetesTerraformGoogleCloudPlatformd 로네. 이오 OSS 버전 drone 0.4 + terraform으로 인프라 CI drone0.4의 terraform plugin으로 인프라 CI 리포지토리는 Github의 개인 리포지토리를 만듭니다 배포 대상은 AWS drone 0.4의 환경 구축에 대해서는 참조 terraform plugin에 대한 자세한 내용은 drone OAuth applications 등록됨 terraform의 tfstate는 S3에서 관리한다 리포지토리 만들기 Github에서 CI에 대한 새 리... 시Terraformd 로네. 이오AWS OSS 버전 drone.io를 사용하여 Docker Image 빌드 리포지토리의 Dockerfile을 업데이트한 후 Docker Image를 자동으로 테스트/빌드하고 Registry로 Push할 때까지의 환경을 구축 ※Docker 컨테이너내에서 Docke Image 를 빌드하기 위해, Docker in Docker인 환경이 필요 참고 OS : CentOS Linux release 7.1 Docker : 1.8.2, build bb472f0/1.8.2 Dock... 시도커d 로네. 이오 GitLab과 drone.io의 version 0.4를 이용하여 hive의 CI 환경 작성에 트라이한다(Part 1)~환경 구축편~ 에서 hiveserver2의 docker 이미지를 만들었습니다. 이 이미지와 drone 0.4를 연계하여 hive 쿼리의 CI를 할 수 없을까라고 하는 것으로 시험해 보았습니다. 할 수있어. 이용한 .drone.yml 는 아래와 같이, metasotre용의 mysqld를 스타트하고 있는 가운데, 아직 행해지고 있지 않습니다만 향후 개선 예정입니다. 비망을 위해 메모를 남겨주세요. 우분투 14... 시hiveGitLab도커d 로네. 이오
Sphinx+Drone+S3로 쾌적 문서 라이프 문서 유지 관리는 모든 조직에서 영원한 도전이라고 생각합니다. 은 Python 기반 문서 생성 도구입니다. 마크업 언어인 reStructuredText를 소스로 사용하여 HTML로 구성된 문서를 빌드할 수 있습니다. 플러그인을 넣으면 Markdown 또는 AsciiDoc을 소스로 만들 수 있으며 PlantUML을 포함할 수도 있습니다. Github 또는 Gitlab을 사용한다면 github.... 스핑크스시파이썬S3d 로네. 이오 Gitea와 drone 환경을 docker-compose로 준비 .env docker-compose.yml 그리고는 192.168.1.100:3080 에 액세스 해 로그인, Gitea에 등록한 리포지토리가 동기화되면 준비 완료. .drone.yml에 따라 CI를 실행할 수 있습니다. 위의 그림은 .drone.yml 준비되어 있지 않으므로 Not Found 로 되어 있다. IIJ에서는 공통으로 사용할 수 있는 이미지 두는 장소로서 Docker Registr... 시docker-composegitead 로네. 이오 Drone 1.0 Release Candidate가 나왔습니다. 이 기사는 의 셋째 날 기사입니다. 새로운 서비스를 개발하고 있습니다 . 현재 실시하고 있는 서비스의 개발에서는 CI/CD 툴에 Drone을 채용하고 있습니다. 0.8에서 1.0으로 자동 업그레이드할 수 없습니다. 데이터베이스에 호환되지 않는 변경사항이 있으므로 업그레이드에는 마이그레이션 유틸리티가 필요합니다. 이 유틸리티는 11월 16일까지 준비한다고 하는 기술이 문서에 있습니다만, 아직 ... 시도커OSSd 로네. 이오 Drone.io의 Slack 알림으로 author에게 mention을 비행 목적 : Drone이 자동 테스트를 해준다는 것을 최대한 잊으면서도 버그를 넣었을 때는 어깨를 두드리고 싶다. Drone의 WebUI를 하나 하나 보고 있는 것은 CLI로 테스트하는 것과 그렇게 변함이 없다 → Slack 알림 플러그인을 사용합시다. → 결국은 통지처의 채널을 확인하지 않으면 의미가 없다 그렇다면 실패시 Slack에서 mention을받을 수 있도록 설정합니다. 메세지중의 au... 슬랙시d 로네. 이오 OSS Drone CI 구축 방법 Drone은 및 에서 제공되는 CI 도구입니다. 이번에는 OSS 버전의 Drone을 시작하고 Github (Enterprise)와 연동했으므로 그 절차를 정리합니다. 자쿠자쿠 가면 15분 정도로 Drone 기동과 Github 제휴 인증까지 갈 수 있다고 생각합니다. ※Docker 자체의 환경 구축이 끝나지 않은 분은, 를 참고해 주세요. 또한 에서 개발 한 도 좋으면 방문하십시오 적절한 디렉... 도커OSSd 로네. 이오 OSS 버전 drone.io 0.4의 환경을 Kubernetes로 구축 drone0.4 의 plugin 가 증가해 왔으므로, 0.3 으로부터의 버전 업을 검토중. 플러그인 목록은 에서 확인할 수 있습니다. drone0.4 환경에 대해서는, Docker화의 뒤에 kubernetes로 구축한다. kubernetes의 구축은 귀찮기 때문에 GKE를 이용한다. 리포지토리는 을 이용. 컨테이너 클러스터만 만들 수 있습니다. 작성한 terraform 의 코드를 이용. dr... GKEkubernetesTerraformGoogleCloudPlatformd 로네. 이오 OSS 버전 drone 0.4 + terraform으로 인프라 CI drone0.4의 terraform plugin으로 인프라 CI 리포지토리는 Github의 개인 리포지토리를 만듭니다 배포 대상은 AWS drone 0.4의 환경 구축에 대해서는 참조 terraform plugin에 대한 자세한 내용은 drone OAuth applications 등록됨 terraform의 tfstate는 S3에서 관리한다 리포지토리 만들기 Github에서 CI에 대한 새 리... 시Terraformd 로네. 이오AWS OSS 버전 drone.io를 사용하여 Docker Image 빌드 리포지토리의 Dockerfile을 업데이트한 후 Docker Image를 자동으로 테스트/빌드하고 Registry로 Push할 때까지의 환경을 구축 ※Docker 컨테이너내에서 Docke Image 를 빌드하기 위해, Docker in Docker인 환경이 필요 참고 OS : CentOS Linux release 7.1 Docker : 1.8.2, build bb472f0/1.8.2 Dock... 시도커d 로네. 이오 GitLab과 drone.io의 version 0.4를 이용하여 hive의 CI 환경 작성에 트라이한다(Part 1)~환경 구축편~ 에서 hiveserver2의 docker 이미지를 만들었습니다. 이 이미지와 drone 0.4를 연계하여 hive 쿼리의 CI를 할 수 없을까라고 하는 것으로 시험해 보았습니다. 할 수있어. 이용한 .drone.yml 는 아래와 같이, metasotre용의 mysqld를 스타트하고 있는 가운데, 아직 행해지고 있지 않습니다만 향후 개선 예정입니다. 비망을 위해 메모를 남겨주세요. 우분투 14... 시hiveGitLab도커d 로네. 이오